package com.xinruke.hostels.systemmanage.service;

import com.xinruke.hostels.common.vo.ResultVO;
import com.xinruke.hostels.common.vo.query.RowsDataVO;
import com.xinruke.hostels.system.manage.interfaces.dto.*;

/**
 * @author yutaipu
 */
public interface RoomStatusColorService {

    /**
     * 新增默认数据
     */
    ResultVO addDefault(RoomStatusColorAddDefaultDTO params);

    /**
     * 修改
     */
    ResultVO modify(RoomStatusColorModifyDTO params);

    /**
     * 恢复默认
     */
    ResultVO recover(RoomStatusColorRecovercDTO params);

    /**
     * 列表
     */
    ResultVO<RowsDataVO<RoomStatusColorQueryResultDTO>> list(RoomStatusColorQueryListDTO params);

    /**
     * 详情
     */
    ResultVO<RoomStatusColorQueryResultDTO> detail(RoomStatusColorDetailDTO params);

}
